package com.xdja.kotlin

/**
 * @author yuanwanli
 * @des   利用递归算法，算出上一次跟下一次的关系
 * @date 2020/6/3
 */
fun main() {
    val ysf = ysf(41, 3)
    println(ysf)
}

fun ysf(n: Int, m: Int): Int {
    return if (n == 1) n else ((ysf(n - 1, m) + m - 1) % n + 1)
}